package com.icinfo.cloud.provider.common.constant;

/**
 * 描述：处罚主业务接口资源定位常量类
 *
 * @author xiangyuyu
 * @date 2022/7/4 08:54
 */
public class PunishMainServicePortUriConstant {
    /**
     * 查询指定数据字典列表信息
     */
    public static final String GET_CONFIG_DICTIONARY_LIST = "/sys/dictionary/getConfigDictionaryList";
    /**
     * 通过身份证获取用户具体信息
     */
    public final static String GET_PERSON_INFO_BY_ID_CARD = "/punish/common/getPersonInfoByIdCard";

    /**
     * 通过统一信用代码查询具体信息
     */
    public final static String GET_ENT_INFO_BY_ID = "/external/cadjjbxx/getEntInfo";

    /**
     * 实名认证
     */
    public final static String CHECK_REAL_NAME = "/punish/common/checkRealName";

    /**
     * 获取电子送达页面送达人初始化信息
     */
    public final static String GET_RECEIVER_INIT_INFO = "/punish/common/electric/sent/flow/getReceiverInitInfo";

    /**
     * 确认送达（根据当事人）
     */
    public final static String CONFIRM_SEND = "/punish/common/electric/sent/flow/confirmSend";
    /**
     * 现场送达状态标记
     */
    public final static String SIGN_REAL_PLACE_SENT_INFO = "/punish/common/electric/sent/flow/signRealPlaceSentInfo";
    /**
     * 发送短信（根据当事人）
     */
    public final static String SEND_DOCUMENT_SMS = "/punish/common/electric/sent/flow/sendDocumentSms";


    /**
     * 保存文书送达登记
     */
    public final static String SAVE_DOCUMENT_SENT_REGISTER = "/punish/common/electric/sent/flow/saveDocumentSentRegister";
    /**
     * 查询多当事人文书送达记录
     */
    public final static String GET_DOCUMENT_SEND_RECORD_BY_PARTIES = "/punish/common/electric/sent/flow/getDocumentSendRecordByParties";
    /**
     * 查询文书送达登记信息
     */
    public final static String GET_DOCUMENT_SENT_REGISTER_INFO = "/punish/common/electric/sent/flow/getDocumentSentRegisterInfo";


    /**
     * 根据文书目录获取详情
     */
    public final static String GET_DETAIL_BY_DOCUMENT_CATALOG_CODE = "/config/busiParamDocumentInfo/getDetailByDocumentCatalogCode";

    /**
     * 保存文书信息通用接口
     */
    public final static String SAVE_DOC_INFO = "/punish/stagedoc/common/saveDocInfo";
    /**
     * 根据文书目录编码获取法人或个人文件模板code
     */
    public final static String GET_TEMPLATE_CODE_BY_DOCUMENT_CATALOG_CODE = "/punish/stagedoc/common/getTemplateCodeByDocumentCatalogCode";
    /**
     * 查询简易处罚案件详情
     */
    public final static String GET_CASE_DETAIL_SIMPLE_INFO = "/punish/ucase/case/main/getCaseDetailSimpleInfo";
    /**
     * 获取案件详情数据
     */
    public final static String GET_CASE_DETAIL_INFO = "/punish/ucase/case/main/getCaseDetailInfo";
    /**
     * 根据案件id查询案件主要信息
     */
    public final static String GET_CASE_MAIN_INFO = "/punish/ucase/case/main/getCaseMainInfo";
    /**
     * 校验案件是否处于不可操作状态
     */
    public final static String VALIDATE_CASE_IS_IN_NOT_DEAL_STATUS = "/punish/ucase/case/main/validateCaseIsInNotDealStatus";

    /**
     * 根据唯一标识查询文书记录信息
     */
    public final static String GET_CASE_DOCUMENT_RECORD_INFO = "/punish/ucase/case/main/document/record/getCaseDocumentRecordInfo";
    /**
     * 获取文书记录
     */
    public final static String GET_CASE_DOCUMENT_RECORD = "/punish/ucase/case/main/document/record/getCaseDocumentRecord";

    /**
     * 下载重庆sdk文件
     */
    public final static String GETFILEBYTEBYFILEID = "/sign/getFileByteByFileId";

    /**
     * 获取当事人id、名称信息
     */
    public final static String GET_CASE_PARTY_ID_NAME_INFO = "/punish/ucase/caseParties/getCasePartyIdNameInfo";

    /**
     * 获取案件当事人信息列表
     */
    public final static String GET_CASE_PARTIES_INFO_LIST = "/punish/ucase/caseParties/getCasePartiesInfoList";


    /**
     * 根据特定信息查询文书关键信息【所有文书通用】
     */
    public final static String GET_DOCUMENT_KEY_INFO_BY_SPECIAL_CONDITION = "/punish/ucase/case/main/document/record/getCaseDocumentRecordInfo/getDocumentKeyInfoBySpecialCondition";

    /**
     * 获取有执法证协办人员列表
     */
    public final static String GET_ASSIST_HANDLE_LIST = "/punish/ucase/case/register/getAssistHandleList";

    /**
     * 检查转处罚保存处置回传结果
     */
    public final static String SEND_DISPOSAL_BACK_RESULT = "/punish/ucase/case/register/sendDisposalBackResult";

    /**
     * 根据名称搜索机构用户
     */
    public final static String SEARCH_ORG_USER_LIST_BY_NAME = "/punish/ucase/case/register/searchOrgUserListByName";


    /**
     * 获取文书种类列表
     */
    public final static String GET_DOCUMENT_CATALOG_LIST = "/punish/ucase/related/document/getDocumentCatalogList";
    /**
     * 获取可关联文书列表
     */
    public final static String GET_RELATED_DOCUMENT_LIST = "/punish/ucase/related/document/getRelatedDocumentList";

    /**
     * 追加证据补充
     */
    public final static String APPEND_EVIDENCE = "/evidence/appendEvidence";
    /**
     * 获取文书种类列表
     */
    public final static String GET_CONFIG_BUSI_PARAM = "/config/busiParamMain/getConfigBusiParamMainList";

    /**
     * 获取办案用户签名接口
     */
    public final static String GET_HANDLE_SIGN = "/punish/common/getHandleUserSign";


    /**
     * 查询缴款渠道配置信息
     */
    public final static String GET_PAYMENT_CHANNEL_CONFIG_INFO = "/punish/config/payment/channel/getPaymentChannelConfigInfo";

    /**
     * 获取法人基本信息
     */
    public final static String GET_ENT_INFO = "/external/cadjjbxx/getEntInfo";


    /**
     * 保存缴款单信息
     */
    public final static String SAVE_CASE_PAYMENT_MAIN_RECORD = "/punish/ucase/payment/record/saveCasePaymentMainRecord";
    /**
     * 根据案件阶段获取对应文书
     */
    public final static String GET_CASE_STAGE_DOCUMENT_LIST = "/punish/ucase/case/main/getCaseDocumentCatalogChainInfosForApp";
    /**
     * 查询追加证据补充
     */
    public final static String GET_APPEND_EVIDENCE = "/evidence/getAppendEvidence";

    /**
     * 证据数量
     */
    public final static String GET_EVIDECECOUNT_FORCASE = "evidenceInventoryNewContact/getEvideceCountForCase";

    /**
     * 证据列表
     */
    public final static String GET_EVIDECE_INFO = "evidenceInventoryNewContact/getEvideceInfo";


    /**
     * 根据当事人查询案件评价记录(分页)
     */
    public final static String GET_CASE_APPRAISE_RECORD_PAGE_LIST_BY_PARTY = "/punish/fast/case/appraise/getCaseAppraiseRecordPageListByParty";
    /**
     * 根据案件id获取案件评价详情
     */
    public final static String GET_CASE_APPRAISE_RECORD_DETAIL_BY_CASE_ID = "/punish/fast/case/appraise/getCaseAppraiseRecordDetailByCaseId";
    /**
     * 根据案件类型获取评价模板
     */
    public final static String GET_CASE_APPRAISE_TEMPLATE_INFO = "/punish/fast/case/appraise/template/getCaseAppraiseTemplateInfo";

    /**
     * 获取文号
     */
    public final static String GET_DOCUMENT_NUMBER = "/punish/stagedoc/common/getDocumentNumber";

    /**
     * 保存数据上报案件信息
     */
    public final static String COLLECT_REPORT_DATA = "/peripheralInterface/data/report/collectReportData";

    /**
     * 获取直通车文号
     */
    public final static String GET_DOCUMENT_NUMBER_FOR_CAR = "/punish/stagedoc/common/getDocumentNumberForAppCar";

    /**
     * 保存案件关联文书
     */
    public final static String SAVE_CASE_RELATED_DOCUMENT = "/punish/ucase/related/document/saveCaseRelatedDocument";

    /**
     * 获取公安委托处罚文号
     */
    public final static String GET_PUBLIC_SECURITY_DOCUMENT_NUMBER = "/punish/common/publicSecurityEntrustDocumentNumber/getPublicSecurityDocumentNumber";

    /**
     * 公安委托处罚文号回滚
     */
    public final static String PUBLIC_SECURITY_DOCUMENT_NUMBER_ROLLBACK = "/punish/common/publicSecurityEntrustDocumentNumber/publicSecurityRollbackDocumentNumber";
    /**
     * 公安委托处罚文号报警判断
     */
    public final static String PUBLIC_SECURITY_DOCUMENT_NUMBER_ALARM = "/punish/common/publicSecurityEntrustDocumentNumber/residualNumberWarning";
}
